package com.senven.api.commom;

import com.baomidou.mybatisplus.core.metadata.IPage;
import lombok.Data;

import java.util.List;

/**
 * @author LQP
 */
@Data
public class ResponsePage<T>{
    private int code = 0;
    // 总页数
    private long pages;
    // 当前页数
    private long current;
    // 总记录数
    private long total;
    // 某个对象的数据列表
    private List<T> data;

    public void makePage(IPage iPage){
        this.pages = iPage.getPages();
        this.current = iPage.getCurrent();
        this.data = iPage.getRecords();
        this.total = iPage.getTotal();
    }
}
